virtual machine - meaning and definition. What is virtual machine
Diclib.com
Online Dictionary

What (who) is virtual machine - definition

SOFTWARE THAT EMULATES AN ENTIRE COMPUTER, OFTEN USED TO PROVIDE A DIFFERENT OPERATING SYSTEM OR HARDWARE ARCHITECTURE THAN THE HOST SYSTEM
Virtual machines; Virtual Machine; Virtual operating system; Amiga virtual machine; Overlay computer; Virtual processing; Virtual platform; Virtual platforms; Application virtual machine; Virtual Platform; Process virtual machine; Virtual computer; Systems virtualization; Virtual computing; Managed runtime environment
  • Logical diagram of full virtualization

Virtual Machine         
<operating system> (VM) An IBM pseudo-operating system hypervisor running on IBM 370, ESA and IBM 390 architecture computers. VM comprises CP (Control Program) and CMS ({Conversational Monitor System}) providing Hypervisor and personal computing environments respectively. VM became most used in the early 1980s as a Hypervisor for multiple DOS/VS and DOS/VSE systems and as IBM's internal operating system of choice. It declined rapidly following widespread adoption of the IBM PC and hardware partitioning in microcode on IBM mainframes after the IBM 3090. VM has been known as VM/SP (System Product, the successor to CP/67), VM/XA, and currently as VM/ESA (Enterprise Systems Architecture). VM/ESA is still in used in 1999, featuring a web interface, Java, and DB2. It is still a major IBM operating system. http://vmdev.gpl.ibm.com/. ["History of VM"(?), Melinda Varian, Princeton University]. (1999-10-31)
virtual machine         
1. An abstract machine for which an interpreter exists. Virtual machines are often used in the implementation of portable executors for high-level languages. The HLL is compiled into code for the virtual machine (an {intermediate language}) which is then executed by an interpreter written in assembly language or some other portable language like C. Examples are Core War, Java Virtual Machine, OCODE, OS/2, POPLOG, Portable Scheme Interpreter, {Portable Standard Lisp}, Parallel Virtual Machine, {Sequential Parlog Machine}, SNOBOL Implementation Language, SODA, Smalltalk. 2. A software emulation of a physical computing environment. The term gave rise to the name of IBM's VM {operating system} whose task is to provide one or more simultaneous execution environments in which operating systems or other programs may execute as though they were running "on the bare iron", that is, without an eveloping Control Program. A major use of VM is the running of both outdated and current versions of the same operating system on a single CPU complex for the purpose of system migration, thereby obviating the need for a second processor. (2002-04-15)
Virtual machine         
In computing, a virtual machine (VM) is the virtualization/emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer.

Wikipedia

Virtual machine

In computing, a "virtual machine" (VM) is the virtualization or emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality of a physical computer. Their implementations may involve specialized hardware, software, or a combination of the two. Virtual machines differ and are organized by their function, shown here:

  • System virtual machines (also called full virtualization VMs) provide a substitute for a real machine. They provide the functionality needed to execute entire operating systems. A hypervisor uses native execution to share and manage hardware, allowing for multiple environments that are isolated from one another yet exist on the same physical machine. Modern hypervisors use hardware-assisted virtualization, with virtualization-specific hardware features on the host CPUs providing assistance to hypervisors.
  • Process virtual machines are designed to execute computer programs in a platform-independent environment.

Some virtual machine emulators, such as QEMU and video game console emulators, are designed to also emulate (or "virtually imitate") different system architectures, thus allowing execution of software applications and operating systems written for another CPU or architecture. Operating-system-level virtualization allows the resources of a computer to be partitioned via the kernel. The terms are not universally interchangeable.

Pronunciation examples for virtual machine
1. a virtual machine.
Consciousness in Artificial Intelligence _ John Searle _ Talks at Google
2. virtual machine environment.
Smith _ Talks at Google
3. Alien infected the virtual machine
Smith _ Talks at Google
4. you can have virtual machines.
Release Engineering Keynote _ Dinah McNutt _ Talks at Google
5. and the non-virtual machine" or "you've
Consciousness in Artificial Intelligence _ John Searle _ Talks at Google
Examples of use of virtual machine
1. "Thus an easy management platform is created, which combines speedy deployment, hermetic data security, and full control of user activity, together with a familiar and simple user experience." The company explains that desktop virtualization enables encapsulation of an entire desktop – operating system, applications, tools and data into a virtual machine that can operate as an isolated workspace on any computing platform.